package cn.iocoder.yudao.module.gov.dal.dataobject.resourcecatalog;

import lombok.*;
import java.util.*;
import com.baomidou.mybatisplus.annotation.*;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;

/**
 * 政务资源菜单树 DO
 *
 * @author 芋道源码
 */
@TableName("gov_resource_catalog")
@KeySequence("gov_resource_catalog_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库，可不写。
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ResourceCatalogDO {

    /**
     * 目录分类id（从其他地方同步）
     */
    @TableId
    private Long id;
    /**
     * 目录分类名称
     */
    private String menuName;
    /**
     * 目录分类上级id
     */
    private String classifySj;
    /**
     * 目录总量
     */
    private Integer catalogNumber;
    /**
     * 目录归集数量
     */
    private Integer imputationNumber;
    /**
     * 接口资源归集数量
     */
    private Integer apiNumber;
    /**
     * 文件资源归集数量
     */
    private Integer fileNumber;
    /**
     * 库表资源归集数量
     */
    private Integer tabNumber;
    /**
     * 上级目录分类名称
     */
    private String parentName;
    /**
     * 目录分类描述
     */
    private String menuDesc;
    /**
     * 主责部门id
     */
    private String deptId;
    /**
     * 主责部门名称
     */
    private String deptName;
    /**
     * 省级目录分类id
     */
    private String reposeId;
    /**
     * 更新检测结果
     */
    private String updataType;
    /**
     * 上行状态
     */
    private Integer report;
    /**
     * 分类编号
     */
    private String menuCode;
    /**
     * 更新时间
     */
    private String updataTime;

    private String createTime;


}